<?php
ini_set("session.cookie_domain", ".mijnhonkbal.nl");
session_start();
include_once($_SERVER['DOCUMENT_ROOT']."/php_functions/database_connectie.php");

$gebruikersnaam = strtolower($_POST["user"]);
$wachtwoord = md5($_POST["password"]);

//Verwijder alle session variabelen
unset($_SESSION['spelerId']);
unset($_SESSION['rechten']);
unset($_SESSION['team']);

if(isset($_GET['id']) && isset($_GET['ww'])) {
	$result = mysql_query("SELECT Speler.spelerId, Speler.wachtwoord, BIT_OR(Teambeheer.rechten) AS spelerRechten FROM Speler
								LEFT JOIN Teambeheer ON Teambeheer.spelerId = Speler.spelerId
							WHERE Speler.spelerId = '".$_GET['id']."' AND wachtwoord = '".$_GET['ww']."' AND emailBevestigd NOT LIKE '0'
							GROUP BY Speler.spelerId");
}else if(empty($_GET['cookie'])) {
	$result = mysql_query("SELECT Speler.spelerId, Speler.wachtwoord, BIT_OR(Teambeheer.rechten) AS spelerRechten FROM Speler
								LEFT JOIN Teambeheer ON Teambeheer.spelerId = Speler.spelerId
							WHERE gebruikersnaam = '".$gebruikersnaam."' AND wachtwoord = '".$wachtwoord."'
							GROUP BY Speler.spelerId");
}else {
	list($wachtwoord, $gebruikersnaam) = split(",", $_COOKIE['inloggen']);
	$result = mysql_query("SELECT Speler.spelerId, Speler.wachtwoord, BIT_OR(Teambeheer.rechten) AS spelerRechten FROM Speler
								LEFT JOIN Teambeheer ON Teambeheer.spelerId = Speler.spelerId
							WHERE gebruikersnaam = '".$gebruikersnaam."' AND wachtwoord = '".$wachtwoord."'
							GROUP BY Speler.spelerId");
}

//$teambegeleider = true;
while($result <> null && $row = mysql_fetch_array($result))
{
	//SESSION variabelen setten
	$_SESSION['spelerId'] = $row['spelerId'];
	$_SESSION['rechten'] = $row['spelerRechten'];
	
	// 1 is volledige coach bij 1 of meer teams, 2 is coach begeleider en geen volledige coach bij een team
	//if(isset($row['coachbeheerId']) && $row['teambegeleider'] == '0') {
	//	$_SESSION['coach'] = '1';
	//	$teambegeleider = false;
	//}else if($teambegeleider == true && isset($row['coachbeheerId']) && $row['teambegeleider'] == '1') {
	//	$_SESSION['coach'] = '2';
	//}else {
	//	$_SESSION['coach'] = null;
	//}
	//$_SESSION['moderator'] = $row['moderator'];
	//$_SESSION['admin'] = $row['admin'];

	mysql_query("UPDATE Speler SET laatst_ingelogd = NOW(),
						emailBevestigd = 0
						WHERE spelerId = '".$row['spelerId']."'");
}

mysql_close($con);

//Inloggen mislukt
if(empty($_SESSION['spelerId'])) {
	if(isset($_GET['cookie'])) {
		setcookie("inloggen", "", time()-3600, "/", "mijnhonkbal.nl");		//Verwijder cookie
		setcookie("inloggen", "", time()-3600, "/", ".mijnhonkbal.nl");		//Verwijder cookie
	}
	//Om op de pagina te laten zien dat het inloggen is mislukt
	$_SESSION['ingelogd'] = 2;

	if(empty($_POST['target']) && empty($_GET['target'])) {
		header("Location: http://mobile.mijnhonkbal.nl/");
	}else {
		if(empty($_POST['target'])) {
			header("Location: http://mobile.mijnhonkbal.nl".str_replace("^", "&", $_GET['target']));
		}else {
			header("Location: http://mobile.mijnhonkbal.nl".str_replace("^", "&", $_POST['target']));
		}
	}
//Inloggen gelukt
}else {
	//header("Location: http://127.0.0.1/php_tuts/redirect/end.html\r\n");
	if(isset($_POST['remember'])) {
		//Maak cookie aan, vervalt na 60 dagen en deze wordt ook gebruikt voor de subdomeinen (www. of zonder www maakt niet meer uit)
		setcookie("inloggen", $wachtwoord.",".$gebruikersnaam, (time() + (3600 * 24 * 60)), "/", ".mijnhonkbal.nl");
	}
	//Om op de pagina te laten zien dat het inloggen is gelukt
	$_SESSION['ingelogd'] = 1;
	if(empty($_POST['target']) && empty($_GET['target'])) {
		header("Location: http://mobile.mijnhonkbal.nl/");
	}else {
		//header('Location: http://www.senioren7.nl/login/');
		if(empty($_POST['target'])) {
			header("Location: http://mobile.mijnhonkbal.nl".str_replace("^", "&", $_GET['target']));
		}else {
			header("Location: http://mobile.mijnhonkbal.nl".str_replace("^", "&", $_POST['target']));
		}
	}
}
?>